// pages/backpack/backpack.js
import LAN from '../../utils/lan';

const app = getApp();

const innerAudioContextBackpack = wx.createInnerAudioContext({useWebAudioImplement: false});
innerAudioContextBackpack.src = 'cloud://cloud1-8grlkyuf1058902e.636c-cloud1-8grlkyuf1058902e-1322046947/根岸貴幸 - 小心な侵入者.mp3';
// 设置自动播放
innerAudioContextBackpack.autoplay = false;
// 设置循环播放
innerAudioContextBackpack.loop = true;
Page({

  /**
   * 页面的初始数据
   */
  data: {
    avatarUrl:'',
    nickName:'',
    remoterInfo:null,
    showDescription: false,
    itemDescription: "这是第一件装备",
    idbtn:"btnn1"
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
   
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
    wx.setKeepScreenOn({
      keepScreenOn: true,
    })

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    console.log("进入backpack onShow")
    // 设置音频文件的路径

  // 开始播放音乐
  innerAudioContextBackpack.play();
  // 监听播放事件
  innerAudioContextBackpack.onPlay(() => {
  console.log('开始播放');
  });
  // 监听错误事件
  innerAudioContextBackpack.onError((res) => {
    console.log(res.errMsg);
    console.log(res.errCode);
  });
  innerAudioContextBackpack.onWaiting(
    (res)=>{
      console.log("Backpack music 没加载好")
    }
)
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {
    console.log("隐藏backpack")
    innerAudioContextBackpack.stop()
    console.log("over backpack bgm")
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {
    wx.setKeepScreenOn({
      keepScreenOn: false,
    })
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },

  onClick: function (e)
  {
    var id = e.target.id;
    if (id == "btn1")
    {
      app.showModal1({
        title: '法师',
        content: '生命值：6000\n攻击力：115\n防御力：75\n大招：天雷滚滚',
        showCancel: false
    });
    }
    else if(id == "btn2")
    {
      app.showModal1({
        title: '镰刀',
        content: '生命值：8000\n攻击力：125\n防御力：85\n大招：裂空斩',
        showCancel: false
    });
    }
    else if(id == "btn3")
    {
      app.showModal1({
        title: '剑客',
        content: '生命值：8000\n攻击力：100\n防御力：100\n大招：剑刃狂澜',
        showCancel: false
    });
    }
    else if(id == "btn4")
    {
      app.showModal1({
        title: '武者',
        content: '生命值：9000\n攻击力：100\n防御力：90\n大招：一阳指',
        showCancel: false
    });
    }
    else if(id == "btn5")
    {
      app.showModal1({
        title: '盾兵',
        content: '生命值：7500\n攻击力：75\n防御力：125\n大招：坚不可摧',
        showCancel: false
    });
    }
    else if(id == "btn6")
    {
      app.showModal1({
        title: '大锤',
        content: '生命值：9500\n攻击力：105\n防御力：80\n大招：碎地击',
        showCancel: false
    });
    }
    else if(id == "btn7")
    {
      app.showModal1({
        title: '枪手',
        content: '生命值：7000\n攻击力：120\n防御力：75\n大招：会心一击',
        showCancel: false
    });
    }
  },
  onClick2:function(e)
  {
    if(this.data.idbtn=='btnn1')
    {
      innerAudioContextBackpack.pause()
      this.data.idbtn='btnn2'
      console.log("into pause")
    }
    else if(this.data.idbtn=='btnn2')
    {
      innerAudioContextBackpack.play()
      console.log("into play")
      this.data.idbtn='btnn1'
    }
  },
  showDescription: function () {
    this.setData({
      showDescription: !this.data.showDescription
    });
  },
})